/* color variables */
@black: #000;
@white: #fff;
@red: #f44;
@blue: #38f;
@orange: #f60;
@green: #06bf04;
@gray: #c9c9c9;
@gray-light: #e5e5e5;
@gray-darker: #666;
@gray-dark: #999;

/* default colors */
@text-color: #333;
@border-color: #ccc;
@active-color: #e8e8e8;
@background-color: #f8f8f8;

/* button */
@button-default-color: @text-color;
@button-default-background-color: @white;
@button-default-border-color: @gray-light;
@button-primary-color: @white;
@button-primary-background-color: #4b0;
@button-primary-border-color: #0a0;
@button-danger-color: @white;
@button-danger-background-color: @red;
@button-danger-border-color: #e33;
@button-disabled-color: @gray-dark;
@button-disabled-background-color: @gray-light;
@button-disabled-border-color: @border-color;
@button-bottom-action-default-color: @white;
@button-bottom-action-default-background-color: #f85;
@button-bottom-action-primary-color: @white;
@button-bottom-action-primary-background-color: @red;

.hairline {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  transform: scale(.5);
  transform-origin: 0 0;
  pointer-events: none;
  box-sizing: border-box;
  border: 0 solid @gray-light;
}
